Drop gtk_cell_view_new_with_pixbuf
authorMatthias Clasen <mclasen@redhat.com>
Thu, 30 Nov 2017 01:26:28 +0000 (20:26 -0500)
committerMatthias Clasen <mclasen@redhat.com>
Thu, 30 Nov 2017 01:26:28 +0000 (20:26 -0500)
We have a texture-based alternative for this now.

docs/reference/gtk/gtk4-sections.txt
gtk/gtkcellview.c
gtk/gtkcellview.h

index b3da2cb1b7c2f5367f6d200b7812cf7f83fd4629..a408a813f21f462b8d6ce16cc13d057a2ab5ba84 100644 (file)
@@ -3982,7 +3982,6 @@ gtk_cell_view_new
 gtk_cell_view_new_with_context
 gtk_cell_view_new_with_text
 gtk_cell_view_new_with_markup
-gtk_cell_view_new_with_pixbuf
 gtk_cell_view_new_with_texture
 gtk_cell_view_set_model
 gtk_cell_view_get_model
index a5482e39be06d2513e75d195642caed21ffceebb..73975152493de591c64fcf1b7e7a1e7812dbf8e1 100644 (file)
@@ -911,38 +911,6 @@ gtk_cell_view_new_with_markup (const gchar *markup)
   return GTK_WIDGET (cellview);
 }
 
-/**
- * gtk_cell_view_new_with_pixbuf:
- * @pixbuf: the image to display in the cell view
- *
- * Creates a new #GtkCellView widget, adds a #GtkCellRendererPixbuf
- * to it, and makes it show @pixbuf.
- *
- * Returns: A newly created #GtkCellView widget.
- *
- * Since: 2.6
- */
-GtkWidget *
-gtk_cell_view_new_with_pixbuf (GdkPixbuf *pixbuf)
-{
-  GtkCellView *cellview;
-  GtkCellRenderer *renderer;
-  GValue value = G_VALUE_INIT;
-
-  cellview = GTK_CELL_VIEW (gtk_cell_view_new ());
-
-  renderer = gtk_cell_renderer_pixbuf_new ();
-  gtk_cell_layout_pack_start (GTK_CELL_LAYOUT (cellview),
-                             renderer, TRUE);
-
-  g_value_init (&value, GDK_TYPE_PIXBUF);
-  g_value_set_object (&value, pixbuf);
-  gtk_cell_view_set_value (cellview, renderer, "pixbuf", &value);
-  g_value_unset (&value);
-
-  return GTK_WIDGET (cellview);
-}
-
 /**
  * gtk_cell_view_new_with_texture:
  * @texture: the image to display in the cell view
index 4e6a0682bf17b39fdc4c63e8cef0599e47ab3644..8a0efb2c33fb2257752d154d8b1c3002e73cb67e 100644 (file)
@@ -77,8 +77,6 @@ GDK_AVAILABLE_IN_ALL
 GtkWidget        *gtk_cell_view_new_with_text           (const gchar     *text);
 GDK_AVAILABLE_IN_ALL
 GtkWidget        *gtk_cell_view_new_with_markup         (const gchar     *markup);
-GDK_AVAILABLE_IN_ALL
-GtkWidget        *gtk_cell_view_new_with_pixbuf         (GdkPixbuf       *pixbuf);
 GDK_AVAILABLE_IN_3_94
 GtkWidget        *gtk_cell_view_new_with_texture        (GdkTexture      *texture);
 GDK_AVAILABLE_IN_ALL